import instance from '../instance.js'

// 店铺相关API
export const shopAPI = {
    // 创建店铺
    createShop(shopData) {
        return instance.post('/shop', shopData)
    },

    // 更新店铺简介
    updateDescription(id, descriptionData) {
        return instance.patch(`/shop/${id}/description`, descriptionData)
    },

    // 更新店铺联系电话
    updateContactNumber(id, contactNumberData) {
        return instance.patch(`/shop/${id}/contact-number`, contactNumberData)
    },

    // 更新店铺银行卡号
    updateBankAccount(id, bankAccountData) {
        return instance.patch(`/shop/${id}/bank-account`, bankAccountData)
    },

    // 获取店铺信息
    getShopInfo(id) {
        return instance.get(`/shop/${id}`)
    },

    // 根据用户ID获取店铺信息
    getShopByUserId() {
        return instance.get('/shop/user')
    }
}

export default shopAPI